package com.edu.whty.dao.system;

import com.edu.whty.dao.base.IBaseDao;
import com.edu.whty.entity.system.SysDomain;

import java.util.Map;

/**
 * 多平台配置DAO
 * @author shijiapeng
 * @date 2015年8月27日 下午3:45:40
 */
public interface SysDomainDao extends IBaseDao<SysDomain> {

	/**
	 * 通过platformCode任意获取一条非标准模板的配置信息
	 * @param platformCode
	 * @return
	 * @throws Exception
	 */
	public SysDomain loadSysDomainByPlatformCode(String platformCode) throws Exception;
	
	public String getDomainId(String domain);
	
	public String getDomainByPlatformCode(String platformCode);
	
	int deleteById(Map<String, Object> param)throws Exception;
	SysDomain loadById(Map<String, Object> param)throws Exception;

	String queryPlatformDomain(Map<String, Object> param);

	SysDomain getSysDomain(String domain);
	
}
